Notice: While JavaScript is not essential for this website, your interaction with the content will be limited. Please turn JavaScript on for the full experience.
Version: None
Released: March 19, 2024
This is a security release of Python 3.8 Note: The release you're looking at is Python 3.8.19, a security bugfix release for the legacy 3.8 series. Python 3.12 is now the latest feature release series of Python 3. Get the latest release of 3.12.x here. Security content in this …
View Release Notes
This is a security release of Python 3.9 Note: The release you're looking at is Python 3.9.19, a security bugfix release for the legacy 3.9 series. Python 3.12 is now the latest feature release series of Python 3. Get the latest release of 3.12.x here. Security content in this …
...PEP 480 may allow developers to directly sign TUF metadata using their OpenPGP keys. PEP Status Due to the amount of work required to implement this PEP, in early 2019 it was deferred until appropriate funding could be secured to implement the PEP. The Python Software Foundation secured this funding [22] and new PEP coauthors restarted PEP discussion. Motivation Attacks on software repositories are common, even in organizations with very good security practices. The resulting repository comp...
...PEP. Rejected Ideas Normalize names according to PEP 503 For backwards-compatibility concerns, it was decided not to strictly follow how PEP 503 normalizes distribution names. Open Issues N/A Copyright This document is placed in the public domain or under the CC0-1.0-Universal license, whichever is more permissive. Source: https://github.com/python/peps/blob/master/pep-0685.rst
Released: Oct. 11, 2022
Note: The release you are looking at is a security bugfix release for the legacy 3.7 series which has now reached end-of-life and is no longer supported. See the downloads page for currently supported versions of Python. The final source-only security fix release for 3.7 was 3.7.17. Please see …
Released: June 6, 2023
This is a security release of Python 3.9 Note: The release you're looking at is Python 3.9.17, a security bugfix release for the legacy 3.9 series. Python 3.11 is now the latest feature release series of Python 3. Get the latest release of 3.11.x here. Security content in this …
Released: Nov. 2, 2019
Python 3.5.9 Python 3.5 has reached end-of-life. Python 3.5.10, the final release of the 3.5 series, is available here. Python 3.5.9 was released on November 1st, 2019. There were no new changes in version 3.5.9; 3.5.9 was released only because of a CDN caching problem, which resulted in some users …
...PEP 480 may allow developers to directly sign TUF metadata using their OpenPGP keys. PEP Status Due to the amount of work required to implement this PEP, in early 2019 it was deferred until appropriate funding could be secured to implement the PEP. The Python Software Foundation secured this funding [22] and new PEP coauthors restarted PEP discussion [25]. Motivation Attacks on software repositories are common, even in organizations with very good security practices [26]. The res...
Released: June 3, 2011
Python 2.6 is now in security-fix-only mode; no new features are being added, …
Released: Dec. 6, 2022
This is a security release of Python 3.8 Note: The release you're looking at is Python 3.8.16, a security bugfix release for the legacy 3.8 series. Python 3.11 is now the latest feature release series of Python 3. Get the latest release of 3.11.x here. Security content in this …
This is a security release of Python 3.10 Note: The release you're looking at is Python 3.10.14, a security bugfix release for the legacy 3.10 series. Python 3.12 is now the latest feature release series of Python 3. Get the latest release of 3.12.x here. Security content in this …
...PEP does not change the API: os.urandom(), random.SystemRandom and secrets for security random module (except random.SystemRandom) for all other usages Raise BlockingIOError in os.urandom() Proposition PEP 522: Allow BlockingIOError in security sensitive APIs on Linux. Python should not decide for the developer how to handle The bug: raising immediately a BlockingIOError if os.urandom() is going to block allows developers to choose how to handle this case: catch the exception and falls bac...
...security-fix only source release of Python. Please download Python 2.6.8 instead. Python 2.6.7 is a security-fix only source release for Python 2.6.6, fixing several reported security issues. Python 2.6.7 was released on June 3, 2011. The last binary release of Python 2.6 was 2.6.6. Python 2.6 is now in security-fix-only mode; no new features are being added, and no new bug fix releases are planned. We intend to provide source-only security fixes for the Python 2.6 series until October 2013 ...
Released: Sept. 5, 2020
Python 3.5.10 Python 3.5 has reached end-of-life. Python 3.5.10 is the final release of 3.5. Python 3.5.10 was released on September 5th, 2020. Python 3.5.10 is the final release in the Python 3.5 series. As of this release, the 3.5 branch has been retired, no further changes to 3.5 will …
Released: Oct. 12, 2014
Python 3.3.x has reached end-of-life. Python 3.3.7, the final security-fix release, is available here. This is a security-fix source-only release. The list of fixed security related issues can be found in the NEWS file. Major new features of the 3.3 series, compared to 3.2 Python 3.3 includes a …
PEP 215 -- String Interpolation PEP:215 Title:String Interpolation Author:ping at zesty.ca (Ka-Ping Yee) Status:Superseded Type:Standards Track Created:24-Jul-2000 Python-Version:2.1 Post-History: Superseded-By:292 Contents Abstract Copyright Specification Examples Discussion Security Issues Implementation References Abstract This document proposes a string interpolation feature for Python to allow easier string formatting. The suggested syntax change is the introduction ...
Released: Aug. 17, 2020
Note: The release you are looking at is Python 3.7.9, the final bugfix/security release with binary installers for the legacy 3.7 series which has now reached end-of-life and is no longer supported. See the downloads page for currently supported versions of Python. The final source-only security fix release for …
This is a security-fix source-only release. The last binary release was 3.2.5. With the 3.2.6 release, and five years after its first release, the Python 3.2 series is now officially retired. All official maintenance for Python 3.2, including security patches, has ended. For ongoing maintenance releases, please see the …
...PEP 428, a "pathlib" module providing object-oriented filesystem paths PEP 435, a standardized "enum" module PEP 436, a build enhancement that will help generate introspection information for builtins PEP 442, improved semantics for object finalization PEP 443, adding single-dispatch generic functions to the standard library PEP 445, a new C API for implementing custom memory allocators PEP 446, changing file descriptors to not be inherited by default in subprocesses PEP 450,...
Released: June 13, 2016
Python 3.4 has reached end-of-life. Python 3.4.10, the final release of the 3.4 series, is available here. Python 3.4.5rc1 was released on June 12th, 2016. Python 3.4 has now entered "security fixes only" mode, and as such the only improvements between Python 3.4.4 and Python 3.4.5rc1 are security fixes. Also, …